package com.yljk.servicemanager.interfaceapi;

import android.app.Activity;
import android.content.Context;
import android.graphics.Bitmap;
import android.os.Bundle;

import com.alibaba.android.arouter.facade.template.IProvider;

public
interface HomeBackApi extends IProvider {
    //点击事件
    void OnClick2Page(Context context,String pluginId, String componentName);
    void OnClick2PageParams(Context context,String pluginId, String componentName,Bundle bundle);
    //登录过期
    void OnLoginInfoInvalid(Context context, String pluginId, String componentName);
//    实名认证页面

    //注册环信账号密码
    void imAccount(Activity activity,String kefuUsername, String kefuPassword);
    void imAccount(Activity activity,String kefuUsername, String kefuPassword,boolean isTokenFlag);

    //判断环信账号是否登录
    boolean isImLogin();

//
//    public void FastTo(Context context,String pluginId, String componentName);
//
//    public void goLook(Context context,String pluginId, String componentName);
    void onEnvType(String envType);


    void push(Context context,String pluginId,String conponentName);
    void push(Context context,String pluginId,String conponentName,Bundle bundle);
    void shareWxImg(Bitmap bitmap, String openId);
    void networkCode(Activity activity,int code);

    void moveLive();

    void toJumeLive(int id);
    void toJumeLivePage(int id,int client);
    void toJumeMeetProtocal(int id);

    void toJumeMeetList();

    void toJumpMeeting(int meetingId);

    void toJumpMeetcreate(int id);

    void toJumeLiveList();

    void toWeClassMore();

    void toWeClassItem(int album_id);

    void toBannerClick(String urlString);

    void toScheme(Context context,String urlString);
}
